The Price of Approximate Stability for Scheduling Selfish Tasks on Two Links
نویسندگان
چکیده
We consider a scheduling game, where a set of selfish agents (traffic loads) want to be routed in exactly one of the two parallel links of a system. Every agent aims to minimize her own completion time, while the social objective is the makespan, i.e. the time at which the last agent finishes her execution. We study the problem of optimizing the makespan under the constraint that the obtained schedule is a (pure) Nash equilibrium, i.e. a schedule in which no agent has incentive to unilaterally change her strategy (link). We consider a relaxation of the notion of equilibrium by considering α-approximate Nash equilibria where an agent does not have sufficient incentive (w.r.t. the value of α) to unilaterally change her strategy. Our main contribution is the study of the tradeoff between the approximation ratio for the makespan and the value of α. We first give an algorithm which provides a solution with an approximation ratio of 8 7 for the makespan and which is a 3-approximate Nash equilibrium, provided that the local policy of each link is Longest Processing Time (LPT). Furthermore, we show that a slight modification of the classical Polynomial Time Approximation Scheme (PTAS) of Graham allows to obtain a schedule whose makespan is arbitrarily close to the optimum while keeping a constant value for α. Finally, we give bounds establishing relations between the value of α and the best possible value of the approximation ratio, provided that the local policies of the links are LPT.
منابع مشابه
Truthful algorithms for scheduling selfish tasks on parallel machines
We consider the problem of designing truthful mechanisms for scheduling selfish tasks (or agents)—whose objective is the minimization of their completion times—on parallel identical machines in order to minimize the makespan. A truthful mechanism can be easily obtained in this context (if we, of course, assume that the tasks cannot shrink their lengths) by scheduling the tasks following the inc...
متن کاملThe price of atomic selfish ring routing
We study selfish routing in ring networks with respect to minimizing the maximum latency. Our main result is an establishement of constant bounds on the price of stability (PoS) for routing unsplittable flows with linear latency. We show that the PoS is at most 6.83, which reduces to 4.57 when the linear latency functions are homogeneous. We also show the existence of a (54,1)-approximate Nash ...
متن کاملMaximizing the Minimum Load: The Cost of Selfishness
We consider a scheduling problem on m machines, where each job is controlled by a selfish agent. Each agent is only interested in minimizing its own cost, defined as the total load of the machine that its job is assigned to. We consider the objective of maximizing the minimum load (the value of the cover) over the machines. Unlike the regular makespan minimization problem, which was extensively...
متن کاملOn the Price of Anarchy of Restricted Job Scheduling Games
The Price of Anarchy [Koutspoupias and Papadimitriou, 1999] is the, by now celebrated, ratio used to measure how system performance is affected by the selfish behaviour of agents using it. In this work we show bounds on the Price of Anarchy for problems of restricted scheduling of selfish jobs on related and unrelated machines.
متن کاملTruthfulness for the Sum of Weighted Completion Times
We consider the problem of designing truthful mechanisms for scheduling selfish tasks on a single machine or on a set of m parallel machines. The objective of every selfish task is the minimization of its completion time while the aim of the mechanism is the minimization of the sum of weighted completion times. For the model without payments, we prove that there is no (2 − )-approximate determi...
متن کامل